草庐IT

Android PreferenceActivity 和对话框 fragment

全部标签

android - 调整 FastScroll 警报对话框的大小

我想为我的历史列表使用FastScroll并为部分使用日期,但是警报对话框(显示联系人中的字母)不会拉伸(stretch)以适应文本的大小(我想在那里显示月份和日期)。如何调整它的大小? 最佳答案 可以像在AlertDialog类中使用setView一样简单吗?(连同对.xml的一些编辑)。首先,我从here获取了关于setView的信息.publicvoidsetView(Viewview,intviewSpacingLeft,intviewSpacingTop,intviewSpacingRight,intviewSpacing

android - 从自定义对话框返回数据

我这样调用自定义对话框CustomDialogdialog=newCustomDialog(this);dialog.setCancelable(true);dialog.show();现在,如果我在对话框中有一堆按钮,当我dismiss()对话框时如何返回用户的选择? 最佳答案 你可以引用这个链接http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog例子:ContextmContext=getApplicationContext();Dialog

android - 在 fragment 中有一个 GestureOverlayView

最近我尝试在我的应用中使用手势。我遇到的大多数教程都是基于在可以设置ContentView的Activity中设置GestureOverlayView。但是,这不能在fragment中完成。因此,例如,如何在我的ListFragment上设置GestureOverlayView?任何帮助将不胜感激。谢谢! 最佳答案 这是我用于手势叠加的fragment此fragment是具有GestureOverlayView的fragment的一部分。...@OverridepublicViewonCreateView(LayoutInflate

android - 在 ViewPager 中动态添加和删除 fragment

我正在使用带有自定义PagerFragmentAdapter的ViewPager,它使用内部列表来提供fragment。我想在设置更改时动态添加和删除fragment。protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.fragment_pager);mAdapter=newServicePagerAdapter(getSupportFragmentManager());mPager=(ViewPager)findViewBy

android - 无法更改 fragment 的标签

我在viewPager中有几个页面(fragment)。当我尝试删除(例如)第一个时,如下所示:mFragmentManager.beginTransaction().remove(Page1).commit();它是这样说的IllegalStateExceptionhasoccured.我不知道为什么。有人可以帮助我吗?谢谢。异常(exception):java.lang.IllegalStateException:Can'tchangetagoffragmentPage2{40586418#2id=0x7f080006android:switcher:2131230726:2}:w

android - 如何跨不同 fragment 重用 Android fragment 实例?

这是我的用例:我需要使用ActionBarNavigationTabs创建3个选项卡,我正在使用ActionBarSherlock来完成这个。3个选项卡中的每一个都是自己的Fragment.但是,每个选项卡中都显示了一些通用信息(在我的例子中,产品标题、描述)。我为这个公共(public)信息创建了另一个fragment,并在每个主要fragment布局中引用这个fragment,比如this.这是我的问题:我想重用检索和显示公共(public)信息的Fragment实例。我正在使用下面的代码,但它似乎总是在每个主要fragment中创建一个公共(public)fragment的新实例

android - 从 FragmentTransaction 中移除方法不会从 Container 中移除 fragment

我有以下问题:我的应用程序需要在平板电脑上执行导航,如下所示:+----+-------++----+-------++----+-------++----+-------+|||||||||||||1|2|->|2|3|->|3|4|->|4|...|||||||||||||+----+-------++----+-------++----+-------++----+-------+我尝试使用FRAGMENTS制作这个导航,因为导航是动态的,我不知道这个导航会有多少层。使用APIfragment,我创建了以下结构来协助测试,多次调用同一个fragment:如果左侧面板为空,则将fr

java - 在 fragment 被分离然后重新附加后, fragment onResume 不会被调用

我正在尝试掌握所有新的ActionBar和FragmentsAPI。我有一个主要Activity,我希望它管理两个不同的选项卡。我正在使用ActionBarSherlock以支持比ICS更旧的版本。每个选项卡都包含自己的Fragment(每个都是SherlockListFragment的子类)我让它工作得很好,但我有一个问题,我确定那是愚蠢的,但我还无法弄清楚:第一次显示每个Fragment时,一切正常,列表已填充,ActionBar中的MenuItems也已填充。但是当您第二次看到选项卡时(切换并返回后),列表和ActionBarMenuItems都没有填充。这就是我切换标签的方式:

android - 以编程方式设置 fragment 类中的 WebView loadUrl

我需要实现的是在每个选项卡中我想显示不同的网站,比如Tab1:http://www.stackoverflow.comTab2:http://www.google..comTab3.http://www.developers.android.com我的问题是我无法访问loadUrl()的WebView对象为了澄清我的问题,这是我的代码:FragmentTabsPagerActivity.javapublicclassFragmentTabsPagerActivityextendsFragmentActivityimplementsTabHost.OnTabChangeListener,

java - 对话框标题栏中的自定义按钮

我正在尝试制作一个对话框,类似于NovaLauncher中的对话框(对话框右上角):显示应用程序的设置。我无法让它显示,我当前的对话框只显示一个正常的标题栏:当前代码:自定义对话框文件:(add_dialog_custom_title)NfcUnlockActivity:packagecom.quinny898.gcse.doorcontrol;importandroid.app.*;importandroid.widget.*;importandroid.content.*;importandroid.text.*;importandroid.os.*;importandroid.v